#include<stdio.h>
struct Teathers{
        char name[10];
        int age;
        float height;
        char sex[6];
}; 

void input(struct Teathers* ths,int* len){ //输入初始化
    printf("要输入几名成员信息<=100:");
    scanf("%d",len);
    for(int i =0;i<*len;i++){
        printf("请输入第%d位成员姓名: 年龄: 身高(m): 性别(man or women): (用空格隔开)\n",i+1);
        scanf("%s %d %f %s",ths[i].name,&(ths[i].age),&(ths[i].height),ths[i].sex);
    }

}

void dayin(const struct Teathers* ths,const int* len){
    for(int i =0;i<*len;i++){
        printf("姓名:%s 年龄:%d 身高(m):%.2f 性别:%s\n",ths[i].name,ths[i].age,ths[i].height,ths[i].sex);
    }
}

int main(int argc,char* argv[])
{   
    struct Teathers ths[100]={0};
    int len=0,true=1,xuanzhe=0;
    while(true){
        printf("1输入,2打印,3退出");
        scanf("%d",&xuanzhe);
        if(xuanzhe == 1){
            input(ths,&len);
        }
        else if(xuanzhe == 2){
            if(len == 0){
                printf("请先输入\n");   //如果没有数据，就不打印
            }
            else{
                dayin(ths,&len);
            }
        }
        else{
            true=0;
        }
    }
    return 0;
}
